﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace qltscd.Models.ScreenClient {
    public class LuanChuyenScreenClient {
        public LuanChuyenScreenClient () {
            DSLuanChuyen = new List<BaseClient.ChiTietLuanChuyen>();
        }

        [ScaffoldColumn(false)]
        public virtual int IdentityLuanChuyen { get; set; }

        [Required(ErrorMessage = "Mã luân chuyển không được để trống")]
        [MaxLength(10, ErrorMessage = "Mã luân chuyển không được lớn hơn 10 ký tự")]
        public virtual string MaLuanChuyen { get; set; }

        [Required(ErrorMessage = "Người giao không được để trống")]
        [MaxLength(100, ErrorMessage = "Người giao không được lớn hơn 100 ký tự")]
        public virtual string NguoiGiao { get; set; }

        [Required(ErrorMessage = "Người nhận không được để trống")]
        [MaxLength(100, ErrorMessage = "Người nhận không được lớn hơn 100 ký tự")]
        public virtual string NguoiNhan { get; set; }

        public virtual DateTime? NgayBanGiao { get; set; }

        public virtual int? DonViGiao { get; set; }
        public virtual int? DonViNhan { get; set; }

        public List<Models.BaseClient.ChiTietLuanChuyen> DSLuanChuyen { get; set; }
    }
}